package com.ysd.lis.service.bac;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ysd.common.Result;
import com.ysd.lis.entity.bac.BacSiteOfInfectionDict;
import com.ysd.lis.entity.sta.StaInfectSite;
import com.ysd.lis.request.bac.BacGermBaseDictRequest;

import java.util.List;


/**
 * @author LuoXS
 * @date 2024/3/27
 * version 1.0
 */
public interface BacSiteOfInfectionDictService extends IService<BacSiteOfInfectionDict> {


    Result add(BacSiteOfInfectionDict bacSiteOfInfectionDict);

    Result updateDit(BacSiteOfInfectionDict bacSiteOfInfectionDict);

    Result pageList(BacGermBaseDictRequest.BacSiteOfInfectionDictPageParam pageParam);

    Result delete(BacGermBaseDictRequest.BacSiteOfInfectionDictDeleteParam deleteParam);

    Result findDictList(BacSiteOfInfectionDict pageParam);
    Result staDataSiteOfInfectionDict(List<StaInfectSite> staInfectSites);
}
